home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-02-08 | 100.6 KB | 2,333 lines |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ───────────
- Babble!
- ───────────
-
-
- Version 2.0
-
-
-
- Copyright 1991 by
- Korenthal Associates, Inc.
- All Rights Reserved
-
-
-
-
-
-
-
-
-
-
-
-
-
- Many years ago someone said: "If you lock
- a dozen monkeys in a room with a typewriter,
- sooner or later the typewriter will be broken."
- We say: "If you let your computer run Babble!,
- sooner or later a dozen monkeys will be out of
- a job and the typewriter still will be broken."
-
-
-
-
-
-
-
- Credits
- ───────
-
- Babble! was written by Tracey M. Siesser, Lewis Horowitz,
- and James E. Korenthal.
-
- The Babble! manual was written by Tracey M. Siesser.
-
-
- Copyright Notice
- ────────────────
-
- Babble! is Copyright 1991 by Korenthal Associates, Inc.
- All rights are reserved.
-
- This document is Copyright 1991 by Korenthal Associates, Inc.
- All rights are reserved.
-
-
- Trademarks
- ──────────
-
- Babble! is a trademark of Korenthal Associates, Inc.
-
- All trademarks and registered trademarks referenced within this
- document are the property of their respective holders.
-
-
- Warranty Disclaimer
- ───────────────────
-
- KORENTHAL ASSOCIATES, INC. MAKES NO WARRANTY OF ANY KIND, EXPRESSED OR
- IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILI-
- TY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
-
- KORENTHAL ASSOCIATES, INC. DOES NOT ASSUME ANY LIABILITY FOR THE USE
- OF THIS SOFTWARE BEYOND THE ORIGINAL PURCHASE PRICE OF THIS SOFTWARE.
-
- IN NO EVENT WILL KORENTHAL ASSOCIATES, INC. BE LIABLE TO YOU FOR ANY
- ADDITIONAL DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS, OR OTHER
- INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF, OR
- INABILITY TO USE, THIS SOFTWARE AND ITS ACCOMPANYING DOCUMENTATION,
- EVEN IF KORENTHAL ASSOCIATES, INC. HAS BEEN ADVISED OF THE POSSIBILITY
- OF SUCH DAMAGES.
-
-
- Babble! i
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TABLE OF CONTENTS
-
-
-
- 1. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . 1
- What is Babble!? . . . . . . . . . . . . . . . . . . . . . . 1
- So what is Babble!? . . . . . . . . . . . . . . . . . . . . 2
- System Requirements . . . . . . . . . . . . . . . . . . . . 2
- Keystroke Conventions . . . . . . . . . . . . . . . . . . . 2
-
- 2. INSTALLATION . . . . . . . . . . . . . . . . . . . . . . . . 4
- Installing Babble! . . . . . . . . . . . . . . . . . . . . . 4
- What are All These Files?! . . . . . . . . . . . . . . . . . 7
-
- 3. GETTING STARTED . . . . . . . . . . . . . . . . . . . . . . . 9
- Babble! Quick-Start . . . . . . . . . . . . . . . . . . . . 9
- Running Babble! in Demo Mode . . . . . . . . . . . . . . . . 10
-
- 4. LEARNING TO BABBLE . . . . . . . . . . . . . . . . . . . . . 11
- Screen Tour . . . . . . . . . . . . . . . . . . . . . . . . 11
- The Mixing Panel . . . . . . . . . . . . . . . . . . . . . . 11
- Special Effects . . . . . . . . . . . . . . . . . . . . . . 13
-
- 5. PLAYING WITH BAB FILES . . . . . . . . . . . . . . . . . . . 14
- Loading a Text Sample . . . . . . . . . . . . . . . . . . . 14
- Deleting Sample From Slot . . . . . . . . . . . . . . . . . 15
- Analyzing Your Own Text Samples . . . . . . . . . . . . . . 16
- Saving the Analyzed Text . . . . . . . . . . . . . . . . . . 17
- Recording to Disk . . . . . . . . . . . . . . . . . . . . . 17
-
- 6. TALKING TO BABBLE! . . . . . . . . . . . . . . . . . . . . . 19
- The "*YOU*" Slot . . . . . . . . . . . . . . . . . . . . . . 19
- The Theory Behind the Babble . . . . . . . . . . . . . . . . 21
-
- 7. ADVANCED ANALYSIS . . . . . . . . . . . . . . . . . . . . . . 22
- Interpreting the Text File . . . . . . . . . . . . . . . . . 22
- Bracketed Expressions . . . . . . . . . . . . . . . . . . . 23
- Fill-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . 24
- Links . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
-
-
- Babble! ii
- ──────────────────────────────────────────────────────────────────────
-
- APPENDIX A: KEYSTROKE REFERENCE . . . . . . . . . . . . . . . . . 26
-
- APPENDIX B: COMMAND-LINE OPTIONS . . . . . . . . . . . . . . . . 28
-
- APPENDIX C: WHAT'S NEW . . . . . . . . . . . . . . . . . . . . . 30
-
- APPENDIX D: ACKNOWLEDGEMENTS . . . . . . . . . . . . . . . . . . 31
-
- APPENDIX E: ABOUT KORENTHAL ASSOCIATES . . . . . . . . . . . . . 32
-
- APPENDIX F: LICENSE AND REGISTRATION . . . . . . . . . . . . . . 34
- The Shareware Marketing Method . . . . . . . . . . . . . . . 34
- The Association of Shareware Professionals (ASP) . . . . . . 35
- Registration Information . . . . . . . . . . . . . . . . . . 35
- Limited Distribution License . . . . . . . . . . . . . . . . 36
- Please Help Us Serve You Better . . . . . . . . . . . . . . 38
- Order Forms . . . . . . . . . . . . . . . . . . . . . . . . 40
-
-
- Babble! 1
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
- "It, which you to create music
- from among the stuff that went
- in this. So what it still
- babbles! In all that is
- generated and you to those who
- love words on." - Babble!
-
-
-
-
- 1. INTRODUCTION
-
-
- What is Babble!?
- ────────────────
-
- Babble! is a toy for people who love words.
-
- Babble! takes samples of text from various sources, analyzes them for
- style and content, mixes them together in varying proportions, and
- then...well...*babbles*. On and on. Endlessly. If you take its
- samples away, it still babbles. That's what Babble! does. It bab-
- bles!
-
- By mixing up words and ideas, and by finding connections which are not
- obvious to the naked mind, Babble! is useful as a creative tool and as
- a cure for writer's block. It can scramble ideas in brainstorming
- sessions like nobody's business. It will compose advertising copy,
- overdue marketing plans, and official government reports. It'll
- generate text in the style of whomever you please for use in school
- papers, public speeches, and contests in New York Magazine. It can be
- used to produce brochures, press releases, newsletters, letters to the
- editor, and letters to John Dvorak. It's great for answering all that
- pesky Email as well as any other electronic communications, and it's
- also been used to document source code and write program manuals (like
- this one, for example).
-
- We tried it on legal boilerplate, but the stuff that came out sounded
- just like the stuff that went in!
-
- Babble! is fun, too. The text Babble! generates doesn't necessarily
- make sense, and is seldom grammatically correct. In spite of this (or
- perhaps because of it), much of what it produces is remarkably enter-
- taining. It's fun to play with on your own, and it also makes a great
- party program. It's terrific at disrupting work in an office - one
- person runs it and starts giggling, and then everyone gathers 'round.
- We consider Babble! to be the first in our line of anti-productivity
- tools.
-
-
- 2 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- So what is Babble!?
- ───────────────────
-
- Babble! is a text-mixing studio. You know, like a recording studio,
- but for text! Just as most modern recording studios use synthesizers
- to create music from sampled sounds, Babble! uses sampled text to gen-
- erate an endless stream of more or less unintelligible prose. It's
- even got a full complement of special effects to add depth and color
- to what it says!
-
- And just like an engineer in a recording studio, *you* have control
- over the entire process!
-
- *You* decide which text samples are to be used - you can select
- from among the pre-analyzed samples included with Babble! (all
- the *.BAB files), or you can roll your own from text files which
- you supply...you can even "talk" to Babble! and have it "learn"
- from what you say!
-
- *You* control the "mix" (the level of influence each sample has
- over the generated babble) - and you can use Babble!'s special
- "slider" controls to change those levels *dynamically*, even as
- the babble is generated and displayed!
-
- *You* can apply any combination of special effects to the mix,
- and then watch as Babble! stutters and scratches its way across
- the screen! Or you can just sit back and relax and let Babble!
- automatically select a different effect every 10 seconds!
-
- And when you find a combination of samples and effects that is partic-
- ularly to your liking, you can record the results into a text file for
- inclusion in whatever document or message you are preparing!
-
-
- System Requirements
- ───────────────────
-
- It doesn't take much to run Babble! You need a PC-compatible with at
- least 400K of memory (it can run with less memory, but you may not be
- able to load and mix the larger text samples), some sort of disk
- drive, and any text display. If you've got a monochrome monitor
- attached to a CGA card, or if you're running off a laptop, you may
- want to use the "-MONO" option to force Babble! to display in mono-
- chrome. (And if your monitor can't display boldface text, as is true
- on many laptops, you can try the "-MARK" option.)
-
-
- Keystroke Conventions
- ─────────────────────
-
- Just a few quick words on how keystrokes are represented in this
- manual... In general, anything between angle brackets <> represents
- some sort of key or combination keystroke. For example, <F1> means
-
-
- Babble! 3
- ──────────────────────────────────────────────────────────────────────
-
- press the key labeled F1; <Alt-S> means hold down the key labeled
- "Alt", press "S", and then release both keys; and <Ctrl-Right> means
- hold down the key labeled "Ctrl", press the <Right> arrow key (that's
- the key with the symbol "──>" on it), and then release both keys.
-
- In addition, "<─┘" at the end of a command means to type in the
- command and then press the <Enter> key, which is the big key with the
- hooked arrow "<─┘" and the word "Enter" on it. For example, "BAB-
- BLE<─┘" means to type the word "BABBLE" (without the quotes) and then
- press the <Enter> key.*
-
- Note that whenever this manual directs you to type some command at the
- DOS prompt, although the command is *printed* in all caps, you can
- actually *type* it in lowercase. To use the above example, you could
- type "BABBLE<─┘", "babble<─┘", or even "baBbLe<─┘".
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ────────────────────
- * Some keyboards may have labeled the key "Return" instead of "Enter",
- and some might *only* have the hooked arrow "<─┘".
-
-
- 4 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
- "All set to distribute Babble!
- You'll be able to install the
- floppy, follow the floppies,
- self-extracting archive files
- ending with a blank, you
- probably almost ready to run
- Babble!" - Babble!
-
-
-
-
- 2. INSTALLATION
-
-
- Installing Babble!
- ──────────────────
-
- Babble! is quite easy to install, but the procedure's a little differ-
- ent depending on whether you've got an archived version of the program
- from a BBS or other electronic service, an unarchived disk from a
- shareware disk vendor, or the full registered package from Korenthal
- Associates or some other retail channel.
-
- The unregistered version of Babble! is intended to fit on a single
- 360K floppy; the registered version includes many more writing samples
- and would be happiest on a hard disk or a larger-capacity floppy,
- though you can still use it on a 360K floppy if you work with only a
- few of the samples at a time.
-
- If you're installing the registered version of Babble!:
-
- Congratulations! You've just purchased one of the world's great-
- est mind-mungers, er, creative tools! *And* you've shown your
- support for the shareware concept, which allows hundreds of
- skilled software developers to release interesting and useful
- products that might otherwise never become available.
-
- Stepping off the soapbox for a moment, your registered copy of
- Babble! is distributed as *two* compressed, self-extracting ar-
- chive files on a single floppy disk. Dividing the program in this
- way makes it easy for you to install Babble! on both hard disk and
- floppy based systems.
-
- You may find in your package a second floppy containing the unreg-
- istered version of Babble! We provide this shareware disk so you
- can share the program with your friends and colleagues, or even
- upload it to your local BBS's. We ask only that you be sure to
- distribute this *unregistered* version of Babble! rather than the
- registered version you're about to install. Thank you!
-
-
- Babble! 5
- ──────────────────────────────────────────────────────────────────────
-
- Hard disk installation:
-
- 1. Create a directory on your hard disk called "\BABBLE" by
- typing "MD \BABBLE<─┘".
-
- 2. Move to this new directory by typing "CD \BABBLE<─┘".
-
- 3. Insert the disk containing Babble! in drive A:.
-
- 4. Install the first group of files by typing "A:MAKEBAB<─┘".
- When that's done, type "A:MAKEBAB2<─┘" to install the
- second group of files. And prepare to Babble!
-
- 360K floppy installation:
-
- 1. You'll need two blank formatted disks to install Babble!
- Insert your distribution disk in drive A:, and one of the
- floppies in drive B:.
-
- 2. Assuming A: is your current drive, install the first group
- of files onto the B: disk by typing "MAKEBAB B:<─┘".
-
- 3. Remove the disk from the B: drive and insert the other
- blank floppy.
-
- 4. Install the second group of files onto the B: disk by
- typing "MAKEBAB2 B:<─┘".
-
- 5. At this point you'll have the Babble! program, auxiliary
- files, and some text samples (files ending with a ".BAB"
- extension) on the first floppy, and the rest of the samples
- on the second. You can insert the first floppy into your
- A: drive and move some of the BAB files back and forth
- between the two disks, but you'll only be able to load
- those BAB files that are on the same disk as the Babble!
- program (BABBLE.EXE).
-
- If your copy of Babble! is from a disk vendor:
-
- If you purchased a disk containing Babble! from a shareware disk
- vendor*, the program is probably almost ready to run as is. (If
- your vendor distributes programs in compressed form, follow the
- instructions that came with the disk, or skip ahead to the section
- called "If you've got a file called BABBLE.ZIP".) All you've got
- to do is copy it onto your hard disk or onto a separate floppy.
-
-
-
- ────────────────────
- * Please note that when you buy a shareware disk from a disk vendor, you
- are not buying the program itself, but only a disk containing an
- evaluation copy of the program. The author does not receive any money
- until you register!
-
-
- 6 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- (We strongly recommend that you don't run Babble! straight from
- the distribution disk - make a backup first!)
-
- Hard disk installation:
-
- 1. Create a directory on your hard disk called "\BABBLE" by
- typing "MD \BABBLE<─┘".
-
- 2. Move to this new directory by typing "CD \BABBLE<─┘".
-
- 3. Insert the disk containing Babble! in drive A:.
-
- 4. Copy all the Babble! files to the new directory by typing
- "COPY A:*.*<─┘". You're now all ready to run Babble!
-
- Floppy disk installation:
-
- 1. Put the floppy disk containing Babble! in drive A:, and a
- blank, formatted disk in B:.
-
- 2. Copy all the Babble! files from A: to B: by typing
- "COPY A:*.* B:<─┘".
-
- 3. Then put the distribution disk away, move to your B: drive
- by typing "B:<─┘", and run Babble! from there.
-
- If you've got a file called BABBLE.ZIP:
-
- This copy of Babble! with all its accessory files has been com-
- pressed using PKWARE's PKZIP utility; you'll need PKUNZIP to
- extract those files. (Of course if you're reading this manual,
- you probably know that already...)
-
- Hard disk installation:
-
- 1. Create a directory on your hard disk called "\BABBLE" by
- typing "MD \BABBLE<─┘".
-
- 2. Move to this new directory by typing "CD \BABBLE<─┘".
-
- 3. Let's assume BABBLE.ZIP is in your "\DOWNLOAD" directory -
- if it's located somewhere else (on a different drive, for
- example), just substitute the appropriate path in the
- following command.
-
- 4. Type "PKUNZIP \DOWNLOAD\BABBLE<─┘" to extract all the files
- from BABBLE.ZIP into the current directory. You're now all
- set to run the program.
-
-
- Babble! 7
- ──────────────────────────────────────────────────────────────────────
-
- Floppy disk installation:
-
- 1. Put the disk containing BABBLE.ZIP in A:. If this disk
- already contains the PKUNZIP program, skip to step 3.
-
- 2. Put a disk containing PKUNZIP.EXE in B: and copy the
- PKUNZIP program onto the A: disk by typing
- "COPY B:PKUNZIP.EXE A:<─┘". Remove the floppy from B:.
-
- 3. Insert a blank, formatted disk in B:.
-
- 4. Assuming A: is your current drive, extract all the Babble!
- files from BABBLE.ZIP to your B: disk by typing
- "PKUNZIP BABBLE B:<─┘".
-
- 5. Then put the distribution disk away, move to your B: drive
- by typing "B:<─┘", and run Babble! from there.
-
- Whether you're running off a hard disk or from floppies, please note
- that Babble!'s pretty stupid when it comes to paths, so you should
- always run Babble! from the current drive and from within the
- "\BABBLE" directory (if applicable).
-
- So much for installation...onto the big question:
-
-
- What are All These Files?!
- ──────────────────────────
-
- The *registered *Babble! package includes the following files:
-
- README.DOC Information about unpacking the Babble! distribu-
- tion files; other last-minute notes and instruc-
- tions.
-
- PACKING.LST Complete list of files in the Babble! package.
- This list may contain last-minute changes to the
- one you're reading now.
-
- BABBLE.EXE The registered version of the Babble! program.
-
- *.BAB Collection of pre-analyzed text samples.
-
- *.TXT Some of the original files from which many of Bab-
- ble!'s text samples were analyzed.
-
- WARRANTY.DOC Important warranty disclaimer information.
-
- PRODUCTS.DOC Information on other products from Korenthal Asso-
- ciates.
-
-
- 8 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- The *unregistered* Babble! package contains the following files:
-
- README.DOC Information about printing the various documenta-
- tion files; program descriptions for uploading the
- shareware version of Babble! to BBS's; other last-
- minute notes and instructions.
-
- PACKING.LST Complete list of files in the Babble! package.
- This list may contain last-minute changes to the
- one you're reading now.
-
- BABBLE.DOC The complete Babble! manual in ASCII format.
-
- BABBLE.EXE The unregistered, shareware version of the Babble!
- program.
-
- *.BAB Starter collection of pre-analyzed text samples.
-
- LICENSE.DOC Important license information for individuals
- wishing to evaluate and distribute the unregis-
- tered shareware version of Babble!
-
- ORDER.FRM Additional order form for registering Babble!
-
- PRODUCTS.DOC Information about other products from Korenthal
- Associates.
-
- REGISTER.DOC Information on the benefits of registering Babble!
-
- SHR-WARE.DOC Information about shareware and the Association of
- Shareware Professionals (ASP).
-
- SITELIC.DOC Site license information and agreement.
-
- VENDOR.DOC Special instructions for shareware distributors,
- disk vendors, computer clubs, user groups, and
- bulletin board system (BBS) system operators.
-
- WARRANTY.DOC Important warranty disclaimer information.
-
-
- Babble! 9
- ──────────────────────────────────────────────────────────────────────
-
-
- "By default, make sure you've
- now got both slots down at least
- a monochrome screen is extremely
- interactive when you can still
- load a look at least a little
- and you can't stand it back
- a new text sample is controllable
- even while it's moving too fast
- for example, and the special
- effects display." - Babble!
-
-
- 3. GETTING STARTED
-
-
- Babble! Quick-Start
- ───────────────────
-
- Start the program by typing "BABBLE<─┘".* After the title screen is
- displayed, a file called "STARTUP.BAB" will be automatically loaded
- into the first slot, and the program will start babbling. (Ignore,
- for now, the slot labeled "*YOU*".) Sit back a bit and take a look at
- what's happening. If it's moving too fast for you, use the <Ctrl-
- Left> and <Ctrl-Right> keys to adjust the speed. If you're not
- chuckling yet, press the <F2> key.
-
- As you've probably already guessed, our startup sample is based on
- Shakespeare. Let's try mixing something else in. If you pressed
- <F2>, press it again to turn the special effect off. Press <Alt-L> to
- load a new text sample. Use the <Up> and <Down> arrows to highlight
- the word "DICKJANE" on the far right of the screen and press <Enter>.
- Now use the arrows to select an unused slot on the lower left of the
- screen and press <Enter> again. The "Dick and Jane" sample will be
- loaded into the selected slot, and Babble! will start spewing out a
- mixture of that and Shakespeare.
-
- Adjust the mix by using the <Up> and <Down> arrows to select a slot,
- and the <Left> and <Right> arrows to control the "volume" of that slot
- within the mix. For example, press the <Left> arrow five times to
- reduce the amount of "Dick and Jane" down to zero - the text that
- comes out will be pure Shakespeare. Press the <Right> arrow once -
- you've now got one part "Dick and Jane" to five parts Shakespeare.
- Notice the subtle influence the "Dick and Jane" sample exerts over the
- mix. To make that influence even more subtle, use the <Up> and <Down>
- arrows to select the STARTUP slot, and then press the <Right> arrow
-
- ────────────────────
- * Babble! detects automatically whether you're running off a monochrome
- or color display. However, if you're running a monochrome monitor off
- a color display card, or you're on a laptop and can't see the screen
- clearly, type "BABBLE -MONO<─┘", and if that doesn't help, try
- "BABBLE -MARK<─┘".
-
-
- 10 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- five times - you've now got one part "Dick and Jane" to *ten* parts
- Shakespeare!
-
- Note that proportions are relative in the mix - if you've got both
- samples up at the maximum, that's the same as having both in the mid-
- dle ...though it's not quite the same as having both slots down at
- zero... (Try setting both sliders to zero and see what happens!)
-
- Just for kicks, make sure that SHAKES is mixed in at least a little,
- then press <F9>, glance at the special effects display on the lower
- right of the screen, and watch the babble some more...*
-
- When you're done babbling, just press <Alt-Q> or <Esc> to exit the
- program and return to DOS.
-
-
- Running Babble! in Demo Mode
- ────────────────────────────
-
- Though Babble! is extremely interactive when you're manning the con-
- trols, there may be times when you just want to leave it running, at a
- party, say. It'll babble on quite happily all by itself, and if you
- run it in *demo mode*, it'll even turn its special effects on and off
- without user intervention.
-
- To run Babble! in demo mode, start the program by typing
- "BABBLE -DEMO<─┘". By default, Babble! will toggle on and off a
- different special effect every 10 seconds. If you want to choose a
- different time interval, type "BABBLE -DEMO=60<─┘", for example, to
- change the special effect every 60 seconds.
-
- Babble! is controllable even while it's in demo mode; you can still
- load and unload different text samples, adjust the mix, change the
- speed - Babble!'ll just go about its business toggling the special
- effects in spite of you. If you can't stand it anymore and you want
- to turn demo mode off, just press <Alt-E>. (Notice that the little
- arrow next to the word "Effects" in the AltKey list disappears when
- you do this.) To turn it back on, press <Alt-E> again.
-
-
-
-
-
-
-
-
-
-
-
-
- ────────────────────
- * Okay, so I'm being self-indulgent here - it's just that "Womeo, oh
- Womeo" is one of my personal favorites! - TMS
-
-
- Babble! 11
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
- "Across the disk, which is a
- little white box acts as is
- updated dynamically while
- samples are toggled using the
- suspense. On the registered or
- ethnic group within our special
- interest or not." - Babble!
-
-
-
- 4. LEARNING TO BABBLE
-
-
- Screen Tour
- ───────────
-
- Start the program by typing "BABBLE<─┘". After the title screen is
- displayed, you'll be looking at the main Babble! screen, which is
- divided into several regions. Let's take a tour of those regions...
- (See Figure 1.)
-
- Across the top of the screen is the *title line*: it gives you the
- version number of the program, and reminds you of whether you've
- registered or not.
-
- Beneath the title line and to the left is the *babble window*, the
- place where the babbled text is continuously displayed and scrolled.
-
- The babble window is surrounded on two sides by a reverse-L-shaped
- *control panel*. On the right is a menu listing the various AltKey
- commands. To the right of that is a list of all the *BAB files* (pre-
- analyzed text samples) on the disk, with the currently loaded files
- highlighted. If there are more BAB files than will fit on the screen
- (as is true with the registered Babble! package), the list will scroll
- when you are prompted to select from it, and you can jump to the top
- and bottom of the list using the <Ctrl-PgUp> and <Ctrl-PgDn> keys.
-
-
- The Mixing Panel
- ────────────────
-
- Moving over to the portion of the control panel beneath the babble
- window, on the left is the *mixing panel*, consisting of four *slots*
- into which text samples can be loaded for mixing. Each slot is
- labeled with the name of the sample it contains (blank if the slot is
- empty), and a *slider* controls the volume of that sample within the
- mix. A little white box acts as a cursor, indicating the current
- slot. Controls are simple: you use the <Up> and <Down> arrows to
- select a slot, and the <Left> and <Right> arrows to control the volume.
-
-
- 12 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- When the program is started, a sample called "STARTUP.BAB" is
- automatically loaded into the first slot. (If you don't like the
- default startup file, you can specify that a different file be loaded
- by using the "-STARTUP=FILENAME" command-line option. For example,
- "BABBLE -STARTUP=DICKJANE<─┘" will load DICKJANE.BAB on program
- startup. Or you can simply name your preferred file "STARTUP.BAB"
- from outside Babble!, for example, by typing "COPY DICKJANE.BAB
- STARTUP.BAB<─┘" from the DOS command line.)
-
- ────────────────────────────────────────────────────────────
- Tip: Don't be afraid to play with the mix - sometimes it's
- getting that "7 parts Shakespeare to 3 parts Harold Robbins
- with just a *smidgeon* of 'Leave It to Beaver'" that makes
- all the difference!
- ────────────────────────────────────────────────────────────
-
- You may wonder what the slot labeled "*YOU*" is all about - let's
- leave that a mystery for now, and just note that if there's a file
- called "YOU.BAB" on the disk, it will be loaded into the last slot.
- (Skip ahead to the chapter titled "Talking to Babble!" if you can't
- stand the suspense.)
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ Babble! 2.0 Copyright 1991 by Korenthal Associates, Inc. │
- ├──────────────────────────────────────────────┬──────────┬──────────┤
- │ Or to take arms against a lamp, it off. Or │ AltKeys │ ADVENT │
- │ not her eyes of the white upturned wondering │ Help │ BIBLE │
- │ eyes of the slings and sails upon the mind │ Credits │ DICKJANE │
- │ to a lamp, why wouldst thou art as sweet. │ Order │ FIRESIGN │
- │ │ │ INSULTS │
- │ Get thee to sleep. To sleep, if thou her │ Load │ MGOOSE │
- │ eyes were not to be a name. What of the │ Analyze │ ROBBINS │
- │ lazy pacing clouds, that she says nothing. │ Save │ SHAKES │
- │ │ Delete │ STARTUP │
- │ Freedom at scars that thou art thou be but │ │ TEEVEE │
- │ fools do wear it. O, it is already sick and │ Talk │ YOU │
- │ sails upon the bosom of outrageous fortune, │ Record │ │
- │ her head, speak again, that is the sun, be: │ Effects │ │
- │ That she leans her eyes to suffer the air. │ »Fill-In │ │
- │ │ │ │
- │ See, cast it. Whether 'tis nobler in the │ Quit │ │
- │ white upturned wondering eyes were not her ├──────────┴──────────┤
- ├──────────────────────────────────────────────┘ ƒx │
- │ ▄ STARTUP ▄▄▄▄▄▄▄▄▄▄ █████████ Fkey 234567890 │
- │ ▄▄▄▄▄▄▄▄▄▄ █████████ Speed Alt 1234567890 │
- │ ▄▄▄▄▄▄▄▄▄▄ █████████ ▄▄▄▄▄▄▄▄▄▄ Ctrl 1234567890 │
- │ *YOU* ▄▄▄▄▄▄▄▄▄▄ Memory ██████████ │
- └────────────────────────────────────────────────────────────────────┘
- └─────────┬─────────┘ └────┬────┘ └────┬─────┘ └───────┬───────┘
- mixing panel memory speed special effects
- (text sample slots) gauge control panel
-
- Figure 1: Babble! Control Panel
-
-
- Babble! 13
- ──────────────────────────────────────────────────────────────────────
-
- The next item in the lower control panel is the *memory gauge*, which
- graphically indicates how much memory is being used by the currently
- loaded text samples. The gauge is updated dynamically while samples
- are being loaded and during certain other operations.
-
- To the right of the memory gauge is the *speed control*; this is a
- slider similar to the mixing sliders, and is controlled by the
- <Ctrl-Left> and <Ctrl-Right> keys. When it's set all the way down,
- babbling will be paused until it's moved back up again.
-
-
- Special Effects
- ───────────────
-
- Finally, there's the *special effects panel*. This is a set of on/off
- buttons controlling Babble!'s collection of 28 different special
- effects, or as they call them in the movie biz, "ƒx". There's also a
- "Pot Luck" button which enables 2-5 randomly-selected effects. The
- buttons are toggled using the function keys:
-
- <F2> - <F10> special effects 2-10*
- <Alt-F1> - <Alt-F10> special effects 11-20
- <Ctrl-F1> - <Ctrl-F9> special effects 21-29
- <Ctrl-F10> "Pot Luck"
-
- The best way to figure out how the effects work is simply to experi-
- ment with them, one (or more) at a time. Each time you press an
- effects button, its name is displayed in the space below the buttons;
- when you press the button again, the name is cleared. If you're using
- several special effects at a time, the names sort of stack up and get
- displayed in a last-come, first-served order. It's only slightly
- confusing - but don't worry, it's lots of fun figuring it out!
-
- ────────────────────────────────────────────────────────────
- Note: Don't be offended if we neglected to include your
- special interest or ethnic group within our special ef-
- fects - just drop us a note with the name of and "rules" for
- the new effect. After all, we've still got 10 effects slots
- (the Shift-function keys) left!
- ────────────────────────────────────────────────────────────
-
- A last few odds and ends: <F1> pops up a help window which can be
- paged through using the <Up> and <Down> arrows; <Alt-C> pops up a
- credits window which tells you who's responsible for this travesty of
- a time-waster; and <Alt-O> (that's an "oh", not a zero) prints an
- order form so you can order your own registered copy of Babble!
-
-
-
-
- ────────────────────
- * In case you're wondering what happened to special effect number 1, we
- call that the "help ƒx", and it operates uniquely from the others.
-
-
- 14 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
- "Maybe it'll be loaded,
- you may want to save your mind.
- Press <Enter> again to
- analyze the analysis.
- Most of the name for
- them runaway babble blues
- is almost true." - Babble!
-
-
-
- 5. PLAYING WITH BAB FILES
-
-
- Loading a Text Sample
- ─────────────────────
-
- Babble! comes with an eclectic assortment of pre-analyzed text sam-
- ples, each of which produces its own brand of nonsense, alone or in
- combination with the other BAB files.
-
-
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ Babble! 2.0 Copyright 1991 by Korenthal Associates, Inc. │
- ├──────────────────────────────────────────────┬──────────╔══════════╗
- │ He craned his head to her and moved swiftly. │╔════════>║ ADVENT ║
- │ │║ Help ║ BIBLE ║
- │ Cautiously. He took a cold chill came into │║ Credits ║ DICKJANE ║
- │ his hand. He stood there was wonderful. │║ Order ║ FIRESIGN ║
- │ │║ ║ INSULTS ║
- │ He waited until he knew what they were │║ Load ║ MGOOSE ║
- │ sticking into the next landing and Marja. │║ Analyze ║ ROBBINS ║
- │ At the back to run down his crib. The room. │║ Save ║ SHAKES ║
- │ Nausea swept through the dim light was a │║ Delete ║ STARTUP ║
- │ thousand tiny needles were green and climbed │║ ║ TEEVEE ║
- │ out! He caught her what I like you. She │║ Talk ║ YOU ║
- │ smiled. At his crib toward her room and hid │║ Record ║ ║
- │ Marja from the bed, and Marja from the lamp │║ Effects ║ ║
- ╔════════ Load BABBLE File ════════╗ But the │║»Fill-In ║ ║
- ║ Select BABBLE file, then press ║ │║ ║ ║
- ║ <Enter>: ════════════════════════════════════╝ Quit ║ ║
- ║ ║ clutched ├──────────╚══════════╝
- ║ ║───────────┘ ƒx │
- ║ ▄ STARTUP ▄▄▄▄▄▄▄▄▄▄ ║ Fkey 234567890 │
- ║ ROBBINS ▄▄▄▄▄▄▄▄▄▄ ║ Speed Alt 1234567890 │
- ║ ▄▄▄▄▄▄▄▄▄▄ ║ ▄▄▄▄▄▄▄▄▄▄ Ctrl 1234567890 │
- ║ *YOU* ▄▄▄▄▄▄▄▄▄▄ ║ ██████████ │
- ╚══════════════════════════════════╝─────────────────────────────────┘
-
- Figure 2: Loading a BAB File
-
-
- Babble! 15
- ──────────────────────────────────────────────────────────────────────
-
- To load a text sample into a slot, press <Alt-L>. You'll get this
- funny looking pop-up window with an arrow reaching over to the BAB
- list on the right side of the control window. (See Figure 2.) Follow
- the prompts in the window: use the <Up> and <Down> arrows to select a
- BAB file, press <Enter>, use the <Up> and <Down> arrows again to
- select a slot, and press <Enter> again. (If there's already something
- in that slot, don't worry - it'll be removed first automatically.)
- The memory gauge will keep track of memory usage as the sample is
- loaded, and when loading is finished, babbling will resume with this
- new sample figured into the mix.
-
- If the load fails, it's probably because there wasn't enough memory
- left for the text sample - try deleting something from another slot
- (see "Deleting Sample From Slot" below), loading a smaller sample, or
- exit Babble! completely and free some memory by removing some TSR's.
-
- ────────────────────────────────────────────────────────────
- Shortcut: To "quick-load" a text sample, use the <PgUp> and
- <PgDn> keys to select a BAB file, the <Up> and <Down> arrows
- to select a slot, and then press the <Ins> key twice.
- ────────────────────────────────────────────────────────────
-
- Whenever a sample is loaded, the slider for that slot is set in the
- middle (volume=5), so you may want to fiddle around a bit with the
- controls till you get it to your liking.
-
- Note that if you load a sample into the slot labeled "*YOU*", the
- sample will indeed be loaded, but the label won't change - don't worry
- about this for now.
-
-
- Deleting Sample From Slot
- ─────────────────────────
-
- Most of the time it's not necessary to manually delete anything from a
- slot; when you load a new sample, the slot is cleared automatically
- first, or if you want to remove the slot from the mix, you can just
- set its slider down to zero.
-
- If you've got a sample loaded that you know you *definitely* don't
- want in the mix anymore, you can delete it from the slot and declutter
- the mixing panel a little. Note that deleting a sample from the slot
- *doesn't* delete it from the disk - the sample will still be listed on
- the right with all the other BAB files, and you can always load it
- again if you change your mind.
-
- To delete a sample from a slot, press <Alt-D> to pop up the "Delete
- Slot" window, use the <Up> and <Down> arrows to select the slot, and
- then press <Enter>. If the slot contains material as the result of a
- text analysis (see "Analyzing Your Own Text Samples" below) or from
- "talking" to Babble! (see the next chapter, "Talking to Babble!"),
- you'll have the opportunity to save the contents of that slot as a BAB
- file first.
-
-
- 16 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- ────────────────────────────────────────────────────────────
- Shortcut: To "quick-delete" a sample from a slot, use the
- <Up> and <Down> arrows to select the slot, and then press
- the <Del> key twice.
- ────────────────────────────────────────────────────────────
-
-
- Analyzing Your Own Text Samples
- ───────────────────────────────
-
- Though Babble! comes with its own set of pre-analyzed BAB files, the
- fun doesn't stop there. Try analyzing your own text files! Run last
- week's hot proposal through Babble! (Maybe it'll give you ideas for
- this week's.) Take all the letters your mom's sent you over the past
- five years - better yet, take all the letters *you* wrote to mom, and
- use Babble! to generate a few more! Certain computer columnists sound
- great when run through Babble!... So do certain politicians... Just
- about anything sounds better with Babble!
-
- The starting point for doing your own analysis is a plain ASCII text
- file such as can be produced by a text editor or most word processors.
- If you're using a word processor such as WordPerfect or Microsoft
- Word, be sure to save your document as a plain text file without any
- formatting codes!
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ Babble! 2.0 Copyright 1991 by Korenthal Associates, Inc. │
- ├──────────────────────────────────────────────┬──────────┬──────────┤
- │ this, hello, Little Quack, Father. Spot and │ AltKeys │ ADVENT │
- │ multiply in this is Spot can make him. │ Help │ BIBLE │
- │ │ Credits │ DICKJANE │
- │ And come and play with me, behold, I want │ Order │ FIRESIGN │
- │ the horse, the woman, and the trees in the │ │ INSULTS │
- │ herb yielding fruit of them. │ Load │ MGOOSE │
- │ │ Analyze │ ROBBINS │
- │ In my bones, I will put the house with me, │ Save │ SHAKES │
- │ and iron. "See, I have gotten a pet." │ Delete │ STARTUP │
- │ │ │ TEEVEE │
- ╔═══════ Analyze Text File ════════╗ery fowl │ Talk │ YOU │
- ║ Please edit name of text file: ║ onto the │ Record │ │
- ║ HAMLET.TXT ║h! he had │ Effects │ │
- ║ ║life, and │ »Fill-In │ │
- ║ Analyze with high-resolution? ║ │ │ │
- ║ (Uses more memory.) (y/N) N ║ │ Quit │ │
- ║ ║unto thee ├──────────┴──────────┤
- ║ Select slot, then press <Enter>: ║───────────┘ ƒx │
- ║ STARTUP ▄▄▄▄▄▄▄▄▄▄ ║ Fkey 234567890 │
- ║ DICKJANE ▄▄▄▄▄▄▄▄▄▄ ║ Speed Alt 1234567890 │
- ║ ▄ BIBLE ▄▄▄▄▄▄▄▄▄▄ ║ ▄▄▄▄▄▄▄▄▄▄ Ctrl 1234567890 │
- ║ *YOU* ▄▄▄▄▄▄▄▄▄▄ ║ ██████████ │
- ╚══════════════════════════════════╝─────────────────────────────────┘
-
- Figure 3: Analyzing a Text File
-
-
- Babble! 17
- ──────────────────────────────────────────────────────────────────────
-
- Now, go into Babble! Press <Alt-A>. A window labeled "Analyze Text
- File" will pop up. (See Figure 3.) Type in the name of your text
- file (with drive specification and path, if necessary), and press
- <Enter>. The question, "Analyze with high-resolution?" will appear -
- just press <Enter> for now. Then use the <Up> and <Down> arrows to
- select a slot for your new sample - for simplicity's sake, choose a
- slot that's already empty; if all your slots are full, press the <Esc>
- key to back out of the analysis window, use <Alt-D> to clear out a
- slot, and then go back into the analysis.
-
- When you've chosen a slot, press <Enter>. In a few seconds your text
- file will be analyzed, and Babble! will continue babbling, complete
- with the new text sample. (If there isn't enough memory left to
- analyze the entire text file, Babble! will just analyze as much as it
- can and then report back to you how many lines were analyzed.)
-
- ────────────────────────────────────────────────────────────
- Tip: Small text files often produce better results than
- large ones, and their BAB files take up less memory.
- ────────────────────────────────────────────────────────────
-
-
- Saving the Analyzed Text
- ────────────────────────
-
- Once you've analyzed your text sample, you'll want to save it as a BAB
- file so you can load it from the BAB list on the right side of the
- screen whenever you start the program.
-
- Saving is a simple process. Press <Alt-S>, use the <Up> and <Down>
- arrows to select the slot, and then press <Enter>. You'll be prompted
- to edit the filename - actually, only the first 8 characters of the
- file name; the extension is automatically set to ".BAB". Use the
- default name, or type in a different name for this new sample and
- press <Enter>. The sample will be saved, and the new BAB file will
- take its place in the BAB list on the right.
-
- If you try to save your analyzed text under a file name that already
- exists, you'll be asked if you want to replace that file. If you
- *don't* want to replace it, press "N" or <Esc>, and you'll have
- another opportunity to edit the file name. If you decide you don't
- want to save the file after all, just press <Esc> again to exit the
- save box.
-
-
- Recording to Disk
- ─────────────────
-
- It's awful when Babble! comes out with something priceless, but while
- you're rolling around on the floor, it's scrolling off the screen to
- be gone forever... The only consolation is that the next priceless
- sentence is only a paragraph or two away - one hopes.
-
-
- 18 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- Well, the cure for them runaway babble blues is the Record command.
- Press <Alt-R>, edit the name of the text file you want to record to
- (the default is "BABBLE.REC"), and press <Enter>. If a file with that
- name already exists, you'll be asked if you want to replace it or
- append to it. If you choose to replace it, the old file will be
- deleted and a new one created containing the new material. If you
- choose append, the new material will be appended to the end of the old
- material in the file. If you'd rather edit a new file name, press
- <Esc> to abort this operation, and then press <Alt-R> to start over.
-
- If you want to make sure you don't miss a single golden word, you can
- start up the program using the "-REC" option. "BABBLE -REC<─┘" will
- record to the default file name "BABBLE.REC"; you can also specify a
- different file name by using "BABBLE -REC=FILENAME.EXT<─┘".
-
- Once you're recording, all of Babble!'s generated text will be cap-
- tured to the text file, including the special effects.* When you
- feel you've gathered enough material for your magnum opus, you can
- stop recording by pressing <Alt-R>.
-
- It was by recording to disk, by the way, that we compiled the "quotes"
- at the beginning of each chapter in this manual. We'd have Babble!
- analyze the text of the chapter, and then we'd turn on recording and
- set the speed to full blast. After about a minute or two, we'd exit
- Babble!, go into a text editor, and then pull out the best quotes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ────────────────────
- * This is almost true. The only special effect that doesn't get record-
- ed is the "Mirror" effect.
-
-
- Babble! 19
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
- "Talking to get just said. It to
- exit talk with some spice to be
- sure to say. Let's add some
- pleasantry of times.
- It can use it." - Babble!
-
-
-
-
-
-
- 6. TALKING TO BABBLE!
-
-
- The "*YOU*" Slot
- ────────────────
-
- We've seen how we can load BAB files and analyze text files. Another
- way to "put words in Babble!'s mouth" is just to talk with it. And
- that's where the "*YOU*" slot comes in.
-
- Using the <Up> and <Down> arrows and the <Del> key, delete everything
- from the four slots until Babble! is, literally, babbling. Don't worry
- that the label on the "*YOU*" slot won't go away - this is a special-
- purpose slot that will accumulate the text of your conversation as you
- type it.
-
- Press <Alt-T> to enter *talk mode*. (See Figure 4.) Babble! will stop
- babbling, and the prompt ">" will appear in the babble window. Press
- <Enter> a couple of times. It appears that Babble! is trying to be
- friendly, but it just doesn't have much to say.
-
- Now, at the ">" prompt, type in some sort of greeting, and then press
- <Enter>. For example, you could type
-
- Hello, you sweet thing, you!
-
- and Babble! will come back with replies like
-
- Hello, you sweet thing, you!
- Hello, you!
- Hello, you sweet thing, you sweet thing, you!
-
- Type another sentence. Don't worry if what you're typing is longer
- than one line - Babble! will automatically word-wrap to the next line.
- Try:
-
- What's a nice program like you doing in a place like this?
-
-
- 20 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- Type a few more sentences. Watch as Babble! gradually takes on more of
- your own personality in its replies. After a while, it's a little like
- talking to (a slightly more confused) yourself!
-
- Let's add some spice to the conversation. Press <Alt-L> and load the
- BAB file INSULTS into one of the other slots. Type in some pleasantry
- or other and press <Enter>. Babble! will come back with some sort of
- pleasantry of its own.
-
- Continue your conversation. For best results, be sure to speak in com-
- plete sentences. If you want, you can type more than one sentence at a
- time, up to a total of five lines, before pressing <Enter>. Feel free
- to adjust the mix between INSULTS and *YOU* to get just the right feel
- to your dialog.
-
- When you've decided you're not speaking to Babble! anymore, press
- <Alt-T> or the <Esc> key to exit talk mode.
-
-
-
-
-
-
-
- ┌────────────────────────────────────────────────────────────────────┐
- │ Babble! 2.0 Copyright 1991 by Korenthal Associates, Inc. │
- ├──────────────────────────────────────────────┬──────────┬──────────┤
- │ If you with the Flintstones have a graphic │ AltKeys │ ADVENT │
- │ "Come with quotes that thou be a sea of its │ Help │ DICKJANE │
- │ Babble." │ Credits │ INSULTS │
- │ │ Order │ MGOOSE │
- │ "Come with the Addams family." │ │ ROBBINS │
- │ │ Load │ SHAKES │
- │ "California is the Millionaire and there │ Analyze │ SIMON │
- │ was without form, man spoke while others │ Save │ STARTUP │
- │ listened." │ Delete │ TEEVEE │
- │ │ │ TVGUIDE │
- │ >_ │ »Talk │ TVTITLES │
- │ │ Record │ │
- │ │ Effects │ │
- │ │ Fill-In │ │
- │ │ │ │
- │ │ Quit │ │
- │ ├──────────┴──────────┤
- ├──────────────────────────────────────────────┘ ƒx │
- │ ▄ STARTUP ▄▄▄▄▄▄▄▄▄▄ █████████ Fkey 234567890 │
- │ TEEVEE ▄▄▄▄▄▄▄▄▄▄ █████████ Speed Alt 1234567890 │
- │ ▄▄▄▄▄▄▄▄▄▄ █████████ ▄▄▄▄▄▄▄▄▄▄ Ctrl 1234567890 │
- │ *YOU* ▄▄▄▄▄▄▄▄▄▄ Memory ██████████ │
- │ │
- └────────────────┤ Press <Esc> to end conversation ├─────────────────┘
-
- Figure 4: Talking to Babble!
-
-
- Babble! 21
- ──────────────────────────────────────────────────────────────────────
-
- The Theory Behind the Babble
- ────────────────────────────
-
- Basically, the "*YOU*" slot is just like any slot containing an
- analyzed text file except that it's analyzing the text one line at a
- time as you type it. It can be used in the conversational mode, as
- we've been doing, or you can use it to type in some text you have that
- doesn't happen to be in ASCII text format. Then, when you're done
- typing, you can save the contents of the "*YOU*" slot out to disk in
- BAB file format just like it was any other analyzed text.
-
- Note that if you save the "*YOU*" slot using the default name "YOU",
- this file will be automatically loaded back into the "*YOU*" slot the
- next time you run Babble! (This makes *two* files that are automati-
- cally loaded on program startup: the STARTUP file in slot 1, and the
- YOU file in slot 4.)
-
-
- 22 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
- "Add new material to analyze
- relatively unstructured and end
- the babble will then resynchronize
- with figuring out where
- paragraphs formatted
- to create a grammar freak,
- you can be considered to
- start a paragraph. And so,
- the surrounding text." - Babble!
-
-
- 7. ADVANCED ANALYSIS
-
-
- Interpreting the Text File
- ──────────────────────────
-
- Let's cover some of the issues we glossed over in the earlier section
- on analyzing your own text files.
-
- First thing is the question of *high-resolution* which appears within
- the analysis window. When a file is analyzed in high-resolution, the
- sentences it produces tend to be (a) more grammatically correct, and
- (b) far less amusing. High-resolution text samples also take up a
- *lot* more memory, and thus limit the space you have to load and mix
- other files. So if you're a grammar freak, you can answer "Y" to this
- question, but we recommend that you don't.
-
- Next, a few words about selecting a slot for your analyzed text file:
- one of the interesting things about Babble! is that its text analysis
- can be *additive*. This means that if there's already something in a
- slot, whether it's a pre-analyzed BAB file or some other text you've
- analyzed, you can choose to *add* your new text file to what's in the
- slot, or completely *replace* the slot's contents. It's very much
- like when you're in a word processor and you try to write a block of
- text out to a file that already exists. Just as the word processor
- gives you the option of replacing the file or appending to it, Babble!
- asks if you want to replace the slot's contents or append to them.
-
- Additive analysis gives you a way to add new text to an existing BAB
- file. Just load the BAB file into a slot, press <Alt-A> to analyze
- the new text, choosing the same slot for the analysis as for the load,
- and then answer "Y" to the question, "Add new material to existing
- material in slot?" And then you can save the slot with its combined
- samples to a new BAB file.
-
- There are two command-line options which can help Babble! make sense
- of the text file you'd like analyzed; they both have to do with
- figuring out where paragraphs begin and end. The first option,
- "-BEG=n", allows you to specify the minimum length for a line to start
-
-
- Babble! 23
- ──────────────────────────────────────────────────────────────────────
-
- a paragraph. This is useful where you want short titles or message
- headers to be ignored; an example would be the headers on CompuServe
- or BBS messages. The default value for n is 1, which means paragraphs
- may begin on any non-blank line.
-
- The second option is "-END=n", which specifies the minimum length for
- a line to *continue* a paragraph; any line shorter than this will be
- considered to end the paragraph. The default value for n in this case
- is 55, which works reasonably well for paragraphs whose first lines
- are indented as well as for paragraphs separated by blank lines. You
- may wish to set n to a different value if you are analyzing text files
- which have paragraphs formatted to less than 55 columns.
-
-
- Bracketed Expressions
- ─────────────────────
-
- Another feature of Babble!'s text analysis is its treatment of *brack-
- eted expressions*. Whenever Babble! finds a parenthesized (), square-
- bracketed [], or angle-bracketed <> expression of 30 characters or
- less, it passes the expression straight through without babbling it.
- Though the surrounding text will be babbled, the expression itself
- will be displayed intact, *with* the brackets. This allows the sort
- of short, bracketed comments (or smart-aleck comebacks) that appear in
- electronic communications and other writings to be displayed verbatim
- within a babbled context, often to amusing effect. So, for example,
- when this paragraph is babbled, the following results:
-
- Though the sort of bracketed comments (or smart-aleck
- comebacks) that appear in electronic communications and
- other writings to be displayed intact, when this paragraph
- is babbled context, the expression itself will be babbled.
-
- These features work well when you want Babble! to analyze relatively
- unstructured and unedited information: electronic correspondence,
- passages from books and magazines, technical reports, and so on. In
- these cases you just feed Babble! the raw text file, perhaps goosing
- the process by setting the "-BEG=n" and "-END=n" command-line options.
- It's simple and it requires little effort.
-
- You can exert more control over the way Babble! analyzes your text
- files, however, with just a little bit of extra time in your text
- editor. For example, the sort of bracketing discussed above can be
- considered *natural* since it usually appears naturally within text
- files. But there's also a means of *forced* bracketing which you can
- introduce yourself by editing the file before analyzing it in Babble!
-
- Basically, any expression of 30 characters or less enclosed by
- backslashes \\ will be kept intact and displayed *without* the
- backslashes. Note that the other bracketed expressions, such as (me),
- [myself], and <I>, are displayed *with* the brackets, but this one
- \boop boop a doop\ is displayed *without* them. These techniques were
- cleverly employed in creating the BAB files TVTITLES, which contains
-
-
- 24 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- program titles from TV Guide, and TVGUIDE, which contains program
- descriptions.* And this paragraph gets babbled as:
-
- Note that the BAB files TVTITLES, and <I>, and <I>, any
- expression of program titles from TV Guide, (me), and
- displayed without them. And displayed with the other 58
- characters or less enclosed by backslashes will be kept
- intact and this one boop boop a doop is displayed without
- the other bracketed expressions.
-
- Sounds frighteningly close to the original paragraph, doesn't it?
-
-
- Fill-Ins
- ────────
-
- Another type of bracketed expression is used to create BAB files that
- prompt the user to "fill in" selected key words while they are
- babbling. (It's a little like the word game, "MadLibs".) You can
- create a *fill-in* file by including expressions of 30 characters or
- less enclosed by curly braces {} in your text. When, during the
- course of babbling, Babble! encounters one of these "fill-in phrases",
- the phrase becomes part of the prompt to the user, and the user's
- response is then substituted back into the babble. For example,
-
- Jim {verb, past tense} his computer.
-
- will produce the following prompt, "Enter verb, past tense:"
-
- If the user enters the word "tickled", the babble will then say,
- "Jim tickled his computer."
-
- If you are experimenting with fill-in files, you might try analyzing
- the file in high-resolution (answer "yes" to the "high-res" prompt) so
- that the generated sentences will be closer to your original text.
- High-res was used to analyze the FILLINS.BAB file.**
-
- If you get tired of answering all the fill-in prompts, you can press
- <Alt-F> or the <Esc> key in response to the prompt window, and fill-
- ins will be disabled until you press <Alt-F> again.
-
-
- Links
- ─────
-
- The final analysis tool is the *link*, which directs Babble! to con-
- struct sentences according to a formula. The link symbol consists of
-
- ────────────────────
- * TVTITLES.BAB and TVGUIDE.BAB, as well as the text files used to create
- them, are included with the registered version of Babble!
- ** FILLINS.BAB, as well as the text file used to create it, are included
- with the registered version of Babble!
-
-
- Babble! 25
- ──────────────────────────────────────────────────────────────────────
-
- the characters "->" immediately followed by a number. Babble! uses
- this symbol as a "reference point" when it generates its sentences;
- that is, the symbol allows Babble! to skip through a list of possible
- phrases in order to select one for display, and then resynchronize
- with the rest of the paragraph.
-
- For example, consider the following:
-
- I ->1 petted ->2 my ->3 dog ->4 and then I ->5 sang ->6.
-
- ->1 walked ->2
-
- ->1 ate ->2
-
- ->3 cat ->4
-
- ->3 elephant ->4
-
- ->5 went home ->6
-
- ->5 fell down ->6
-
- For "->1", Babble! will choose either "petted", "walked", or "ate",
- and then resync at "->2" in the top sentence. Then, for "->3",
- Babble! will choose "dog", "cat", or "elephant", and resync at "->4".
- Finally, for "->5", Babble! will choose "sang" or "went home", or
- "fell down", and resync at "->6". This will generate sentences like:
-
- I sang.
-
- I went home.
-
- I petted my dog and then I went home.
-
- I ate my cat and then I walked my elephant and then I fell down.
-
- This link technique is used in the INSULTS.BAB file in order to
- generate a huge number of random insults using a relatively small
- amount of internal memory.
-
-
- 26 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX A: KEYSTROKE REFERENCE
-
-
- This is a quick reference to all the keystroke commands available in
- Babble! Please refer to the various chapters for more information on
- how these commands work.
-
-
- <Up> Select previous slot.
- <Down> Select next slot.
- <Left> Decrease "volume" of slot.
- <Right> Increase "volume" of slot.
-
- <Ctrl-Left> Decrease speed.
- <Ctrl-Right> Increase speed.
-
- <PgUp> Select previous BAB file.
- <PgDn> Select next BAB file.
- <Ctrl-PgUp> Select first BAB file.
- <Ctrl-PgDn> Select last BAB file.
-
- <Ins> Press twice to load selected BAB
- file into current slot.
- <Del> Press twice to delete contents of
- current slot.
-
- <Enter> (Talk) Let Babble! speak.
- <Esc> (Talk) Exit Talk mode.
- <Esc> Exit to DOS.
-
- <F1> Help.
- <Alt-H> Help.
- <Alt-C> Display credits screen.
- <Alt-O> Print order form.
- <Alt-L> Load BAB file.
- <Alt-A> Analyze ASCII text file.
- <Alt-S> Save analyzed text as BAB file.
- <Alt-D> Delete contents of slot.
- <Alt-T> Enter or exit talk mode.
-
-
- Babble! 27
- ──────────────────────────────────────────────────────────────────────
-
- <Alt-R> Record to disk file.
- <Alt-E> Start or stop random special effects.
- <Alt-F> Start or stop fill-ins.
- <Alt-Q> Exit to DOS.
-
-
- <F2> - <F10> Special Effects # 2-10
- <Alt-F1> - <Alt-F10> Special Effects #11-20
- <Ctrl-F1> - <Ctrl-F10> Special Effects #21-30
-
-
- 28 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX B: COMMAND-LINE OPTIONS
-
-
- These are the various command-line options which you may specify when
- you run Babble! from the DOS command-line. They can be specified in
- upper or lower case. The only restriction is that an option may not
- contain any spaces - that means no spaces around the equals sign, for
- example.
-
- -MONO or -M or -C Force monochrome display. Babble! normally de-
- tects automatically whether you're working on a
- color or a monochrome system, but you might want
- to use this option if you're using a monochrome
- display with a graphics card, or if you're running
- Babble! on a laptop computer.
-
- -MARK Forces monochrome display and displays the slider
- controls differently; used on monochrome systems
- (such as some laptops) that can't display boldface
- text.
-
- -STARTUP=filename Automatically load *filename* into slot 1 instead
- of STARTUP.BAB; you don't need to specify the
- ".BAB" extension. For example,
- "BABBLE -STARTUP=INSULTS<─┘" will load INSULTS.BAB
- into the first slot. If you want to make a par-
- ticular BAB file your *permanent* startup file,
- you can just name that file STARTUP.BAB.
-
- -DEMO Run Babble! in demo mode. Babble! will auto-
- -DEMO=n matically set a different special effect every
- 10 seconds. Or, if you like, you can specify
- how many seconds to delay, for example,
- "BABBLE -DEMO=25<─┘" to change special effects
- every 25 seconds. You can press <Alt-E> within
- the program to turn demo mode off. If you forget
- to use the "-DEMO" option on the command line, you
- can also turn demo mode ON from within the program
- by pressing <Alt-E>.
-
-
-
- Babble! 29
- ──────────────────────────────────────────────────────────────────────
-
- -REC Record the stream of babble to a disk file. By
- -REC=filename.ext default, Babble! will record to a file called
- "BABBLE.REC"; you can also specify a different
- file name. Press <Alt-R> to turn recording off.
- If you forget to use the "-REC" option on the com-
- mand line, you can also turn recording ON from
- within the program by pressing <Alt-R>.
-
- -BEG=n Set the minimum length that a line must be in
- order to be considered the first line of a para-
- graph. The default value is 1, meaning that para-
- graphs may begin on any blank line. See the chap-
- ter on "Advanced Analysis" for details.
-
- -END=n Set the minimum length that a line must be in
- order to continue a paragraph; any line shorter
- than this will be considered the last line of the
- paragraph. The default value is 55. See the
- chapter on "Advanced Analysis" for details.
-
-
- 30 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX C: WHAT'S NEW
-
-
- Version 2.0, January 1991
- ─────────────────────────
-
- This is the first version of Babble! to be widely distributed, and
- much care has been taken to polish the program and make it adhere to
- Korenthal Associates' standards for quality and ease-of-use.
-
- To this end, the program now starts in continuous babble mode rather
- than talk mode, program exit is confirmed when the user presses
- <Alt-Q> or <Esc>, and the starting BAB file may be specified by the
- new "-STARTUP=filename" command-line option. There are several other
- convenient new options, and their usage is summarized when the user
- types "BABBLE ?<─┘" or "BABBLE -?<─┘". Some of the special effects
- have been refined, and the new Dvorak effect replaces the seldom-used
- Maine effect.
-
- In addition, the display has been spiffied up (check out the new-
- fangled shadowed windows!), and there's now a handsome title screen.
-
-
- Version 1.0, May 1990
- ─────────────────────
-
- This limited-release version of Babble! was reviewed by Stan Kelly-
- Bootle in the October 1990 issue of Computer Language. Here he calls
- it, "More fun than showing your latest spreadsheets or those tired
- revolving beach balls."
-
-
- Babble! 31
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX D: ACKNOWLEDGEMENTS
-
-
- Babble!'s been a long time coming. It started as a means for Tracey,
- Jim, and Lew to regain some sanity after a stint on a VERY SERIOUS
- project. It endured all sorts of confusion as to what it was, why it
- was, and how on earth to sell it. And now that it's finally done, it
- seems obvious that what it does is what it does best.
-
- It babbles.
-
- And in that spirit, Korenthal Associates would like to thank the many
- people who helped make Babble! possible: Steve Arnott for putting up
- with all this. Gail Seglin Korenthal and our favorite kiddies,
- Jacqueline Paige and Jason Alexander, for ditto. Hy Bender for his
- priceless advice to write the manual in stream-of-consciousness
- style - even though that approach never worked for him. Loren Jenkins
- for being the first to "get it." John C. Dvorak for *not* "getting
- it." Neil Rubenking for forcing us to finish the thing. Barry Simon
- and Rivka for Babble!-crashing. Mark Schallow for getting us through
- a typographical emergency. Bill Weiss for laughing. Orville
- Fudpucker for the TSJD. James Ackroyd, ^Greg Andrews, Rick Ayre,
- Sheryl Canter, Raymond Chuang, James Curran, Monte Davis, Ray Duncan,
- Stan Dvoskin, Joan Friedman, Ross Greenberg, Alan Griver, J.D.
- Hildebrand, John Hoffman, John James, Mitt Jones, Animesh Karna, Steve
- Kalman, Stan Kelly-Bootle, Sandra Lashway, Bill Letendre, Joy Levine,
- Jesse Liberty, John Love, Frank Markus, Edward Mendelson, Steve
- Mykowski, Chip Rabinowitz, Tom Rawson, Tony Rizzo, Joe Salemi, Toni
- Savage, "-Mark" Schaeffer, Howard Silverman, and William F. Zachmann
- for their loyalty and support. And assorted moms for providing the
- inspiration for the "mom" effect.
-
-
- 32 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX E: ABOUT KORENTHAL ASSOCIATES
-
-
- Korenthal Associates, Inc. (KA) is a software development company
- owned and operated by founders James E. Korenthal and Tracey M.
- Siesser. KA has been producing top quality computer software since
- 1984, and has been a member of the Association of Shareware Profes-
- sionals (ASP) since 1988. Jim Korenthal is currently Vice President
- of the ASP. Some of KA's accomplishments include:
-
- o The Webster's New World line of software, published by Simon &
- Schuster. These products include Webster's New World Spelling
- Checker, Webster's New World Professional Spelling Checker,
- Webster's New World Thesaurus, Webster's New World Professional
- Thesaurus, Webster's New World Combo, and Webster's New World
- Writer I and II.
-
- PC Magazine named Webster's New World Spelling Checker and
- Webster's New World Writer Products of the Year in 1986.
-
- Webster's New World Combo (integrated spelling checker and
- thesaurus) is currently the writing utility of choice for many
- users of the TAPCIS navigational program for CompuServe, as well
- as for Movie Master, a special-purpose word processor for film
- and television scriptwriting.
-
- o 4PRINT, an HP LaserJet/DeskJet utility which prints four or more
- pages of text on one sheet of paper by printing on both sides in
- landscape mode. 4PRINT allows programmers to view four pages of
- source code at a time, writers to read four pages of text, and
- spreadsheet and database users to print wide reports all the way
- across the page.
-
- Version 4.0 of 4PRINT can now print up to *four* columns of text
- per side, cramming *eight* or more pages of information on a
- single sheet of paper! This new release also includes automatic
- line numbering, word wrap for printing text files exported from
- word processors, special indenting features for programmers,
- ability to print full-width Lotus spreadsheets, A4 paper support,
-
-
- Babble! 33
- ──────────────────────────────────────────────────────────────────────
-
- optional removal of excess blank lines and page breaks, improved
- DeskJet support, and many other new features.
-
- 4PRINT saves you money by using less paper than standard printing
- methods, and perhaps more importantly, its output takes up less
- shelf space. This reduced paper usage also makes 4PRINT an
- *ecologically* sound investment. Another convenience is that
- while the LaserJet normally prints only 60 lines per page, 4PRINT
- can print a standard 66 lines on each of its "pages", making it
- indispensable for printing on-disk shareware manuals and other
- formatted ASCII documents.
-
- "4PRINT is definitely worth adding to your
- printer toolbox."
- PC Magazine, First Looks, March 27, 1990
-
- "The result is a very neat-looking document that
- takes up only 25 per cent of the paper and space."
- InfoWorld, October 3, 1988.
-
- "4PRINT provides a simple, elegant solution encoun-
- tered by many programmers and documentation writers."
- Computer Language, June 1988.
-
- o Enhanced TapMark and TapMail (previously called TAPLEX), utili-
- ties which facilitate use of the CompuServe navigation program
- TAPCIS. Enhanced TapMark, which is considered indispensable by
- most TAPCIS users, keeps track of which message threads you are
- following in a forum, and watches out for new messages that might
- be of interest. TapMail organizes your Email correspondence by
- sorting it into different files based on the name of the corre-
- spondent.
-
- The latest versions of all Korenthal Associates shareware products can
- always be found in KA's section on CompuServe (PCVENB, Section 3).
-
- Please feel free to contact us if you have any questions about any of
- our products or require additional information.
-
- Korenthal Associates, Inc.
- 230 West 13th Street
- New York, New York 10011
- U.S.A.
-
- Orders only: (800) KA-PROGS
- Information: (212) 242-1790
- FAX: (212) 242-2599
- CompuServe: [76004,2605]
-
-
- 34 Babble!
- ──────────────────────────────────────────────────────────────────────
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- APPENDIX F: LICENSE AND REGISTRATION
-
-
- The Shareware Marketing Method
- ──────────────────────────────
-
- Babble! is a copyrighted computer program which is being marketed as
- shareware. It is not a public domain program, and it is not free.
-
- Shareware is a marketing method, not a type of software. It gives
- users a legal but limited trial period to evaluate a program before
- purchase. If you continue to use the program after the evaluation
- period has ended, you must register (pay for) the program. It's that
- simple.
-
- Shareware is produced by accomplished programmers, just like retail
- software. There is good shareware and bad shareware, just as there is
- good and bad retail software. The primary difference between share-
- ware and retail software is that with shareware you know if it's good
- or bad BEFORE you pay for it.
-
- Shareware benefits you, the software user, because you get to try the
- software on your own system, within your own special work environment,
- and determine whether it meets your needs before you pay for it. And
- shareware benefits program authors because we are able to get our
- products into your hands without the hundreds of thousands of dollars
- in expenses it takes to launch a traditional software products. There
- are many programs on the market today which would never have become
- available without the shareware marketing method.
-
- The shareware system and the continued availability of quality share-
- ware products depend on your willingness to register and pay for the
- shareware you use. It's the registration fees you pay that allow us
- to support and continue to develop our products.
-
- Please show your support for shareware by registering those programs
- you actually use and by passing them on to others.
-
- Shareware is kept alive by YOUR support!
-
-
- Babble! 35
- ──────────────────────────────────────────────────────────────────────
-
- The Association of Shareware Professionals (ASP)
- ────────────────────────────────────────────────
-
- The Association of Shareware Professionals (ASP) was formed in 1987 to
- inform users about the shareware marketing method, to foster a high
- degree of professionalism among shareware authors, and to provide a
- forum through which ASP members may communicate, share ideas, and
- learn from each other.
-
- ASP members' shareware meets additional quality standards beyond
- ordinary shareware. Members' programs must be fully functional (not
- crippled, demo, or out-of-date versions); program documentation must
- be complete and must clearly state the registration fee and the
- benefits received when registering; members must provide free mail or
- telephone support for a minimum of three months after registration;
- and members must meet other guidelines which help to insure that you
- as a user receive good value for your money and are dealt with profes-
- sionally.
-
-
- ┌─────────┐
- ┌─────┴───┐ │ (R)
- ──│ │o │──────────────────
- │ ┌─────┴╨──┐ │ Association of
- │ │ │─┘ Shareware
- └───│ o │ Professionals
- ──────│ ║ │────────────────────
- └────╨────┘ MEMBER
-
-
- Korenthal Associates is a member of the Association of Shareware
- Professionals (ASP). ASP wants to make sure that the shareware
- principle works for you. If you are unable to resolve a share-
- ware-related problem with an ASP member by contacting the member
- directly, ASP may be able to help. The ASP Ombudsman can help you
- resolve a dispute or problem with an ASP member, but does not provide
- technical support for members' products. Please write to the ASP
- Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
- message via CompuServe MAIL to ASP Ombudsman 70007,3536.
-
-
- Registration Information
- ────────────────────────
-
- Babble! is provided at no charge for evaluation purposes only. This
- shareware version of Babble! is the complete working version of the
- program, not a crippled or demo copy.
-
- Korenthal Associates, Inc. hereby grants you a limited license to use
- this software for evaluation purposes only for a period not to exceed
- two weeks. If you intend to continue using this software (and/or its
- documentation) after the two-week evaluation period, you MUST make a
- registration payment to Korenthal Associates. Using this software
-
-
- 36 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- after the two-week evaluation period has ended without registering is
- a violation of the terms of this limited license.
-
- You may register Babble! using the accompanying order form (or the
- form printed by the program itself); you may also register using
- MasterCard or Visa by phone (800-KA-PROGS), FAX (212-242-2599), or
- CompuServe Mail (76004,2605). Company purchase orders are welcome.
- Site licenses and volume discounts are available. For additional
- information, please call 212-242-1790.
-
- The $25 registration fee licenses one copy for use on any one computer
- at any one time. A registered copy of Babble! must be treated like a
- book in that the same registered copy cannot be used on more than one
- computer at one time just as a book cannot be read by more than one
- person at the same time.
-
- As a registered user, you will receive:
-
- o The full retail Babble! package, including typeset manual, nifty
- keyboard template, and many more writing samples to enhance your
- enjoyment of the product.
-
- o The most current version of the Babble! program. We are always
- improving our products, and registration ensures that you have
- the latest version.
-
- o Free technical support.
-
- o Notification of significant upgrades to Babble!
-
- o Special offers on other products from Korenthal Associates.
-
- o A free CompuServe IntroPak, which includes a $15.00 usage credit
- and a complimentary subscription to CompuServe Magazine, is
- available to Babble! registered users who do not yet subscribe to
- CompuServe. CompuServe will open the door for a whole new world
- of information, services, and interesting people. CompuServe is
- also the best place to obtain technical support for products from
- Korenthal Associates (and many other vendors and developers).
- This CompuServe IntroPak (a $39.95 value) is provided to Babble!
- registered users compliments of CompuServe, Inc., and Korenthal
- Associates.
-
-
- Limited Distribution License
- ────────────────────────────
-
- Korenthal Associates encourages you to freely copy and distribute the
- unregistered version of Babble! subject to the following restrictions:
-
- The Babble! package is defined as containing all the material listed
- in the PACKING.LST text file. If any files listed in the PACKING.LST
- text file, or the PACKING.LST file itself, are missing, then the
-
-
- Babble! 35
- ──────────────────────────────────────────────────────────────────────
-
- package is not complete and distribution is forbidden. Please contact
- us to obtain a complete package suitable for distribution.
-
- o The Babble! package - including all related program files and
- documentation files - CANNOT be modified in any way and must be
- distributed as a complete package, without exception.
-
- o No price or other compensation may be charged for Babble! You
- may not charge a distribution fee unless you are an ASP-approved
- vendor in good standing or have written permission from Korenthal
- Associates. ASP-approved vendors are disk vendors who have
- agreed to meet various standards involving presentation of the
- shareware concept. Vendors who wish to apply for ASP-approved
- status may write to:
-
- ASP Disk Vendor Committee
- 545 Grover Road
- Muskegon, MI 49442
-
- o ASP-approved vendors in good standing are hereby granted permis-
- sion to distribute Babble! in accordance with these distribution
- restrictions. If you are an ASP-approved vendor in good stand-
- ing, you do not need to request permission to distribute Babble!,
- however you must notify Korenthal Associates of your intention to
- do so, and must indicate which version of Babble! you have.
-
- Disk vendors who are NOT approved by the ASP MUST receive written
- permission from Korenthal Associates before distributing Babble!
-
- o The distribution charge for the cost of the diskette, shipping,
- and handling may not exceed, per disk, US$10.00 in the U.S. and
- Canada, or US$12.00 internationally.
-
- o You may not list any of our products in advertisements, catalogs,
- or other literature which describe our products as "free",
- "cheap", or "public domain".
-
- o If you indicate ASP membership for products listed in your
- catalog or on your BBS, please do so in your listing for Babble!
-
- o The Babble! package CANNOT be sold as part of some other inclu-
- sive package, nor can it be included in any commercial software
- packaging offer, without a written agreement from Korenthal
- Associates.
-
- o The PRINTED documentation may not be reproduced in whole or in
- part, using any means, without the prior written permission of
- Korenthal Associates. In other words, the disk-based documen-
- tation may not be distributed in PRINTED (hardcopy) form.
-
- o Babble! cannot be "rented" or "leased" to others.
-
-
- 38 Babble!
- ──────────────────────────────────────────────────────────────────────
-
- o The person receiving a copy of Babble! MUST be made aware that
- each disk or copy is ONLY for evaluation, and that Korenthal
- Associates has not received any royalties or payment for the
- product. This requirement can be met by including the complete
- Babble! package, which contains any appropriate registration
- reminders.
-
- o The person receiving a copy of Babble! MUST be made aware that he
- or she does not become a registered user until Korenthal Associ-
- ates has received payment for registration of the software. This
- requirement can be met by including the complete Babble! package,
- which contains any appropriate registration reminders.
-
- o Korenthal Associates prohibits the distribution of outdated
- versions of Babble! without written permission from Korenthal
- Associates. If the version you have is over twelve (12) months
- old, please contact us to ensure that you have the most current
- version. This version was released in January, 1991.
-
- o You shall not use, copy, rent, lease, sell, modify, decompile,
- disassemble, otherwise reverse engineer, or transfer the licensed
- program except as provided in this agreement. Any such unautho-
- rized use shall result in immediate and automatic termination of
- this license.
-
- o Korenthal Associates reserves the right to withdraw permission to
- distribute Babble! at any time and for any reason.
-
- o U.S. Government Information: Use, duplication, or disclosure by
- the U.S. Government of the computer software and documentation in
- this package shall be subject to the restricted rights applicable
- to commercial computer software as set forth in subdivision
- (b)(3)(ii) of the Rights in Technical Data and Computer Software
- clause at 252.227-7013 (DFARS 52.227-7013). The contractor/
- manufacturer is Korenthal Associates, Inc., 230 West 13th Street,
- New York, New York, 10011.
-
- All rights not expressly granted here are reserved by Korenthal
- Associates, Inc.
-
- Even if you don't register or formally support this product, we
- encourage you to share copies of the shareware distribution package
- with other users and to upload copies to the BBS's you use.
-
-
- Please Help Us Serve You Better
- ───────────────────────────────
-
- We would appreciate copies of anything you print regarding Babble!
- Please send us a copy of any reviews, articles, catalog descriptions,
- or other information you print or distribute regarding Babble!
- Please feel free to contact us if you have any questions, comments,
- or suggestions.
-
-
- Babble! 39
- ──────────────────────────────────────────────────────────────────────
-
- Thank you for your time and assistance and for supporting the
- shareware marketing concept!
-
- Korenthal Associates, Inc.
- 230 West 13th Street
- New York, New York 10011
- U.S.A.
-
- Orders only: (800) KA-PROGS
- Information: (212) 242-1790
- FAX: (212) 242-2599
- CompuServe: [76004,2605]
-
- BABBLE! 2.0 ORDER FORM
-
-
- Remit to: Korenthal Associates, Inc. Orders only: (800) KA-PROGS
- 230 West 13th Street Information: (212) 242-1790
- New York, New York 10011 FAX: (212) 242-2599
- U.S.A. CompuServe: [76004,2605]
-
-
- Babble! Registered Package Qty ____ @ $25 $_________
-
- Babble! Site License, 5-10 users Qty ____ @ $150 $_________
-
- Babble! Site License, 11-25 users Qty ____ @ $350 $_________
- (See SITELIC.DOC for additional information)
-
- New York residents add applicable sales tax: $_________
-
- Shipping and handling, US/Canada: $4 per copy
- All other countries: $8 per copy $_________
-
- Total $_________
-
- Payment by: ( ) Check (U.S. funds only, drawn on a U.S. bank)
-
- ( ) MasterCard ( ) Visa ( ) PO # ______________
-
- Card #: ____________________________________ Exp. Date: _____________
-
- Signature of card holder: ____________________________________________
-
-
- Name: ____________________________________ Title: ________________
-
- Company: _____________________________________________________________
-
- Address: _____________________________________________________________
-
- _____________________________________________________________
-
- _____________________________________________________________
-
- Day Phone: ________________________ Evening: ________________________
-
-
- Disk format: ( ) 5.25" acceptable ( ) 3.5" required
-
-
- Where did you get your shareware copy of Babble!? ____________________
-
- ______________________________________________________________________
-
- Do you have any comments or suggestions to improve Babble!? __________
-
- ______________________________________________________________________
-
- [Distr. #BAB-EXECPC]
-
- BABBLE! 2.0 ORDER FORM
-
-
- Remit to: Korenthal Associates, Inc. Orders only: (800) KA-PROGS
- 230 West 13th Street Information: (212) 242-1790
- New York, New York 10011 FAX: (212) 242-2599
- U.S.A. CompuServe: [76004,2605]
-
-
- Babble! Registered Package Qty ____ @ $25 $_________
-
- Babble! Site License, 5-10 users Qty ____ @ $150 $_________
-
- Babble! Site License, 11-25 users Qty ____ @ $350 $_________
- (See SITELIC.DOC for additional information)
-
- New York residents add applicable sales tax: $_________
-
- Shipping and handling, US/Canada: $4 per copy
- All other countries: $8 per copy $_________
-
- Total $_________
-
- Payment by: ( ) Check (U.S. funds only, drawn on a U.S. bank)
-
- ( ) MasterCard ( ) Visa ( ) PO # ______________
-
- Card #: ____________________________________ Exp. Date: _____________
-
- Signature of card holder: ____________________________________________
-
-
- Name: ____________________________________ Title: ________________
-
- Company: _____________________________________________________________
-
- Address: _____________________________________________________________
-
- _____________________________________________________________
-
- _____________________________________________________________
-
- Day Phone: ________________________ Evening: ________________________
-
-
- Disk format: ( ) 5.25" acceptable ( ) 3.5" required
-
-
- Where did you get your shareware copy of Babble!? ____________________
-
- ______________________________________________________________________
-
- Do you have any comments or suggestions to improve Babble!? __________
-
- ______________________________________________________________________
-
- [Distr. #BAB-EXECPC]
-
-